home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Language/OS - Multiplatform Resource Library
/
LANGUAGE OS.iso
/
prolog
/
sbprolog
/
readme
< prev
next >
Wrap
Text File
|
1993-07-25
|
2KB
|
67 lines
These archives contain the port of SBprolog v3.1 to ARM, AMIGA and ATARI.
To make use of the program you need the following:
at least 2Meg memory and a harddisk plus the following files
Atari: ataribin.zoo and sbp.zoo
ARM: armbin.zoo and sbp.zoo
Amiga: amigabin.zoo and sbp.zoo
To unpack: get a ZOO extractor (if not supplied), Zoo 1 is sufficient.
execute: "zoo <machine>bin.zoo" (or _zoo on Arm)
this will create a directory sbp_v3.1 in you current path plus an executable
called sbp_ooz. This is the special SBprolog zoo extractor.
execute: for Amiga "sbp_ooz x sbp"
for Atari "sbp_ooz x -t sbp"
for ARM "sbp_ooz x sbp_zoo"
this will create the sources and bytecodes for SBprolog in the directory
sbp_v3.1. (you can use a normal ZOO2.1 too extract the files, but sbp_ooz
automatically converts filename to a form acceptable on the machine
(e.g. $->_ file.c->c.file on Arm) and adds CR to the unix style LF only files
(on Atari).
Now set up an environment variable SIMPATH to contain the following:
Amiga: SIMPATH=.!sbp:modlib!sbp:lib!sbp:cmplib (assuming that sbp: is the path
.../sbp_v3.1 )
Atari: SIMPATH=.!___\modlib!___\lib!___\cmplib (assuming that ___ is the path
...\sbp_v3.1 )
ARM: SIMPATH=@,___.modlib,___.lib,___.cmplib
or try the supplied start scripts (ARM and Amiga)
On Atari you can use the executable sbpshell.prg, which will automatically set
up SIMPATH for you.
go to path sbp_v3.1/modlib and rename the following file:
Atari: $readloo.st -> $readloo
Amiga: $readloop.AMIGA -> $readloop
Arm: ARM__readloop -> _readloop
You can now execute SBprolog by:
sbprolog modlib/\$readloop (Amiga)
sbprolog modlib._readloop (Arm)
sim modlib\$readloop or sbpshell (Atari)
Further information about the prolog system can be found in the TeX document
in directory latex_doc.
IMPORTANT: when compiling on the Atari system, you have to call the predicate
binary(1) before executing the compile command to avoid CR/LF conversion
in the bytecode executable. binary(0) resets textmode.
Finally, let me remind you that this program is freeware, but has to be
distributed with full source code (see file COPYING). Any PD-pool distribution
should use the original zoo archives, since these can be extracted on all
machines.
For any comments, please Email:
alexlehm@iti.informatik.th-darmstadt.de
kegelman@iti.informatik.th-darmstadt.de
thiemann@iti.informatik.th-darmstadt.de